Observation Oriented Modeling